#pragma once
#ifndef INCLUDED_GAMELIB_PRIVATE_BASE_OBJLISTPRIVATE_H
#define INCLUDED_GAMELIB_PRIVATE_BASE_OBJLISTPRIVATE_H

#include "Base/ErrorCode.h"

#pragma pack( push, 1 )
typedef struct ObjList_ {
	int m_length;
	ObjListNode m_startEdge;
	ObjListNode m_endEdge;
} ObjList_t;
#pragma pack( pop )

ErrorCode ObjList_Construct( ObjList listPtr );
ErrorCode ObjList_Destruct( ObjList listPtr );

#endif	// INCLUDED_GAMELIB_PRIVATE_BASE_OBJLISTPRIVATE_H
